\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r}{
\section{\_\-IMAGE\_\-OPTIONAL\_\-HEADER Struct Reference}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r}\index{\_\-IMAGE\_\-OPTIONAL\_\-HEADER@{\_\-IMAGE\_\-OPTIONAL\_\-HEADER}}
}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_ae5690562cbb42c4f8e357d1a9c475f6f}{
ushort {\bfseries magic}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_ae5690562cbb42c4f8e357d1a9c475f6f}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a253b2722e2376e39d52dc0f639d89fd9}{
char {\bfseries majorLinkerVersion}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a253b2722e2376e39d52dc0f639d89fd9}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a5c666e58798649a7511778969f7ecff6}{
char {\bfseries minorLinkerVersion}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a5c666e58798649a7511778969f7ecff6}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_ad3aece8b4b8ca44e41c54974e5bbeacf}{
ulong {\bfseries sizeOfCode}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_ad3aece8b4b8ca44e41c54974e5bbeacf}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_aa247e02b02fc318d09db4697a65bf9cb}{
ulong {\bfseries sizeOfInitializedData}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_aa247e02b02fc318d09db4697a65bf9cb}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a5278a52fd0cd516fb17c9cdaa2b4262c}{
ulong {\bfseries sizeOfUninitializedData}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a5278a52fd0cd516fb17c9cdaa2b4262c}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a6b9d59f53e53ea4a2e4e8a813177f194}{
ulong {\bfseries addressOfEntryPoint}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a6b9d59f53e53ea4a2e4e8a813177f194}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a1bdf83894ce2f100c98e9d7d438187aa}{
ulong {\bfseries baseOfCode}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a1bdf83894ce2f100c98e9d7d438187aa}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a85ceb0783fb93744d52dca892eecdd2a}{
ulong {\bfseries baseOfData}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a85ceb0783fb93744d52dca892eecdd2a}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_abb9aee12a05dd7dae7708ca1c6cc58f8}{
ulong {\bfseries imageBase}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_abb9aee12a05dd7dae7708ca1c6cc58f8}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a2a33b44ff735c7e42e224d5e5624bc71}{
ulong {\bfseries sectionAlignment}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a2a33b44ff735c7e42e224d5e5624bc71}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a3cead5054369b2a37fd736c3748af01d}{
ulong {\bfseries fileAlignment}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a3cead5054369b2a37fd736c3748af01d}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a617c626c001b644fafcd2f657eacb6bc}{
ushort {\bfseries majorOperatingSystemVersion}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a617c626c001b644fafcd2f657eacb6bc}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a20bddc6532b2cc5d23b0cc2d45160e3f}{
ushort {\bfseries minorOperatingSystemVersion}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a20bddc6532b2cc5d23b0cc2d45160e3f}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a4f75fd81d4428f1a32f3cb50efc8de3b}{
ushort {\bfseries majorImageVersion}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a4f75fd81d4428f1a32f3cb50efc8de3b}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_ac411109006db6d5a666dfb8f49a7a7a7}{
ushort {\bfseries minorImageVersion}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_ac411109006db6d5a666dfb8f49a7a7a7}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a8da88686875167791cb101fd8313137f}{
ushort {\bfseries majorSubsystemVersion}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a8da88686875167791cb101fd8313137f}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a56b4cc778c4163cbd70aac3329bd9f67}{
ushort {\bfseries minorSubsystemVersion}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a56b4cc778c4163cbd70aac3329bd9f67}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a155d8cfa8854e448e1b0f24fe5c5209f}{
ulong {\bfseries win32VersionValue}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a155d8cfa8854e448e1b0f24fe5c5209f}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a543e27f8f03fede022621a63f75687d6}{
ulong {\bfseries sizeOfImage}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a543e27f8f03fede022621a63f75687d6}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a462522785df355fb284effedc0623184}{
ulong {\bfseries sizeOfHeaders}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a462522785df355fb284effedc0623184}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a287f1df9340b148d5ac6d949108d6c22}{
ulong {\bfseries checkSum}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a287f1df9340b148d5ac6d949108d6c22}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a6f146ab99406810371c59720c4464047}{
ushort {\bfseries subsystem}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a6f146ab99406810371c59720c4464047}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a4cf98db2e1e7cfbaa37ed9782bb7d4e7}{
ushort {\bfseries dllCharacteristics}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a4cf98db2e1e7cfbaa37ed9782bb7d4e7}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_adffc96db3c3709fabd478fe3bf1ef836}{
ulong {\bfseries sizeOfStackReserve}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_adffc96db3c3709fabd478fe3bf1ef836}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a368e29e273712e524c49549dc0767ce4}{
ulong {\bfseries sizeOfStackCommit}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a368e29e273712e524c49549dc0767ce4}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a9749a5932a7c190c629d9b6efb22ebbe}{
ulong {\bfseries sizeOfHeapReserve}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a9749a5932a7c190c629d9b6efb22ebbe}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a9ada66d4fd64ca049ff38e613a25e452}{
ulong {\bfseries sizeOfHeapCommit}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a9ada66d4fd64ca049ff38e613a25e452}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a67873f3c5879b6f8db41cf28084edae8}{
ulong {\bfseries loaderFlags}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a67873f3c5879b6f8db41cf28084edae8}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a50add8a74985129f853f641e291c136f}{
ulong {\bfseries numberOfRvaAndSizes}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a50add8a74985129f853f641e291c136f}

\item 
\hypertarget{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a13806f8ead77941e6fadc0c0e1a38b2b}{
\hyperlink{struct___i_m_a_g_e___d_a_t_a___d_i_r_e_c_t_o_r_y}{IMAGE\_\-DATA\_\-DIRECTORY} {\bfseries DataDirectory} \mbox{[}IMAGE\_\-NUMBEROF\_\-DIRECTORY\_\-ENTRIES\mbox{]}}
\label{struct___i_m_a_g_e___o_p_t_i_o_n_a_l___h_e_a_d_e_r_a13806f8ead77941e6fadc0c0e1a38b2b}

\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
pefileloader.h\end{DoxyCompactItemize}
